package com.nwpu.coursesupport.view.mapper;

import java.util.List;

import org.apache.ibatis.session.RowBounds;

import com.nwpu.coursesupport.view.TaskListStuView;
import com.nwpu.coursesupport.view.criteria.TaskListStuViewSearchCriteria;

public interface TaskListStuViewMapper {
	
	public List<TaskListStuView> getTaskPersonByCourseId(TaskListStuViewSearchCriteria sc,RowBounds bounds);
	
	
	
	public List<TaskListStuView> getTaskMainView(TaskListStuViewSearchCriteria sc);
	
	public List<TaskListStuView> getTaskInLessonView(TaskListStuViewSearchCriteria sc);
	
	public List<TaskListStuView> getTaskByCourseId(TaskListStuViewSearchCriteria sc);
	
	
	
	public int countTaskPersonByCourseId(TaskListStuViewSearchCriteria sc);

	public int countTaskByCourseId(TaskListStuViewSearchCriteria sc);
	
	public List<TaskListStuView> getAllTaskInClass(TaskListStuViewSearchCriteria sc,RowBounds bounds);
	
	public int countAllTaskInClass(TaskListStuViewSearchCriteria sc);
}
